home *** CD-ROM | disk | FTP | other *** search
/ OpenGL Superbible (2nd Edition) / OpenGL SuperBible e2.iso / tools / FLTK-1.0.6 / test / CubeViewUI.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-09-27  |  1.1 KB  |  54 lines

  1. // generated by Fast Light User Interface Designer (fluid) version 1.00
  2.  
  3. #ifndef CubeViewUI_h
  4. #define CubeViewUI_h
  5. #include "CubeView.h"
  6. #include <FL/Fl.H>
  7. #include <FL/Fl_Box.H>
  8. #include <FL/Fl_Group.H>
  9. #include <FL/Fl_Roller.H>
  10. #include <FL/Fl_Slider.H>
  11. #include <FL/Fl_Value_Slider.H>
  12. #include <FL/Fl_Window.H>
  13. #include <stdio.h>
  14.  
  15. class CubeViewUI {
  16. public:
  17.   CubeViewUI();
  18. private:
  19.   Fl_Window *mainWindow;
  20. public:
  21.   Fl_Group *VChange;
  22.   Fl_Roller *vrot;
  23. private:
  24.   inline void cb_vrot_i(Fl_Roller*, void*);
  25.   static void cb_vrot(Fl_Roller*, void*);
  26. public:
  27.   Fl_Slider *ypan;
  28. private:
  29.   inline void cb_ypan_i(Fl_Slider*, void*);
  30.   static void cb_ypan(Fl_Slider*, void*);
  31. public:
  32.   Fl_Group *HChange;
  33.   Fl_Slider *xpan;
  34. private:
  35.   inline void cb_xpan_i(Fl_Slider*, void*);
  36.   static void cb_xpan(Fl_Slider*, void*);
  37. public:
  38.   Fl_Roller *hrot;
  39. private:
  40.   inline void cb_hrot_i(Fl_Roller*, void*);
  41.   static void cb_hrot(Fl_Roller*, void*);
  42. public:
  43.   Fl_Group *MainView;
  44.   Fl_Box *cframe;
  45.   CubeView *cube;
  46.   Fl_Value_Slider *zoom;
  47. private:
  48.   inline void cb_zoom_i(Fl_Value_Slider*, void*);
  49.   static void cb_zoom(Fl_Value_Slider*, void*);
  50. public:
  51.   void show();
  52. };
  53. #endif
  54.